hard layer of earth under the subsoil - French English Dictionary